GUITESTER: A Log-Based Usability Testing Tool for Graphical User Interfaces
نویسندگان
چکیده
In this paper, we propose methods for testing the usability of graphical user interface (GUI) applications based on log files of user interactions. Log analysis by existing methods is not efficient because evaluators analyze a single log file or log files of the same user and then manually compare results. The methods proposed here solve this problem; the methods enable evaluators to analyze the log files of multiple users together by detecting interaction patterns that commonly appear in the log files. To achieve the methods, we first clarify usability attributes that can be evaluated by a log-based usability testing method and user interaction patterns that have to be detected for the evaluation. Based on an investigation on the information that can be obtained from the log files, we extract the attributes of clarity, safety, simplicity, and continuity. For the evaluations of clarity and safety, the interaction patterns that have to be detected include those from user errors. We then propose our methods for detecting interaction patterns from the log files of multiple users. Patterns that commonly appear in the log files are detected by utilizing a repeating pattern detection algorithm. By regarding an operation sequence recorded in a log file as a string and concatenating strings, common patterns are able to be detected as repeating patterns in the concatenated string. We next describe the implementation of the methods in a computer tool for logbased usability testing. The tool, GUITESTER, records userapplication interactions into log files, generates usability analysis data from the log files by applying the proposed methods, and visualizes the generated usability analysis data. To show the effectiveness of GUITESTER in finding usability problems, we report an example of a usability test. In this test, evaluators could find 14 problems in a tested GUI application. We finally discuss the ability of the proposed methods in terms of its log analysis efficiency, by comparing the analysis/sequence time (AT/ST) ratio of GUITESTER with those of other methods and tools. The ratio of GUITESTER is found to be smaller. This indicates the methods make log analysis more efficient. key words: usability, graphical user interfaces, humancomputer interaction, log files, interaction patterns
منابع مشابه
A New Trust Model for B2C E-Commerce Based on 3D User Interfaces
Lack of trust is one of the key bottle necks in e-commerce development. Nowadays many advanced technologies are trying to address the trust issues in e-commerce. One among them suggests using suitable user interfaces. This paper investigates the functionality and capabilities of 3D graphical user interfaces in regard to trust building in the customers of next generation of B2C e-commerce websit...
متن کاملUsability Testing Tools for Web Graphical Interfaces
Software design and development following a user-centered approach can benefit from the adoption of adequate usability testing tools. However, the choice of a suitable tool for a particular purpose can be a difficult task, due to the multiplicity of such tools, each one offering a variety of different features. This paper surveys usability testing tools for web graphical interfaces, selects a s...
متن کاملManyLists : Product Comparison Tool Using Spatial Layouts with Animated Transitions
Product comparison is a common process consumers perform every day. However, current tools provide limited functions and poor visual designs. We present ManyLists, a product comparison tool that compares products’ features using Spatial Layouts with Animated Transitions. In addition colorcoding is used to highlight the best features among the products. A usability study with fourteen participan...
متن کاملA Comparison of GUI and VUI Testing
Software testing is a critical step in the software development lifecycle, and it is equally important to evaluate the graphical user interface of an application. While there are many testing techniques used in testing graphical user interfaces, the number of techniques and studies for voice user interface testing is minimal. This paper presents an overview of selected techniques used in graphi...
متن کاملValidation and reliability study of a ventilator usability assessment tool
Abstract Background: Usability is an index to assess a product from the viewpoint of users satisfaction, efficiency and productivity improvement. The main attributes of usability that are derived from the human factors are and used in usability design of the interfaces Include: compatibility, consistency, flexibility, minimal action, perceptual limitation, usefulness, learnability, ease of u...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1999